// #include "threadPool_V1.hpp"
// #include "threadPool_V2.hpp"
#include "threadPool_V3.hpp"
#include <ctime>
// template<class T>
// int ThreadPool<T>::num = 0;

int main()
{
    srand(time(nullptr));
    // 创建线程池 TODO
    // 分发任务
    while(true)
    {
        ThreadPool<int>::get_instance()->PushTask(rand());
        usleep(100);
    }

    return 0;
}